app\wisdmlabs\edwiserBridge\Eb_Course_Manager B

Total Complexity 98
Dependencies 1
Dependents 4
Total lines 870
Lines of code 386
Logical lines of code 197
Comment lines 361
Methods 30
Properties 3

Methods 30

Method Rating Maintainability Complexity Lines of code
course_synchronization_handler()
B
39 17 64
create_course_categories_on_wordpress()
A
44 11 48
handle_custom_bulk_action()
A
51 8 27
add_column_in_courses_table()
A
50 8 25
sync_course_enrollment_method()
S
56 6 17
edwiserbridge_local_update_course_enrollment_method()
S
57 6 16
create_course_on_wordpress()
S
50 4 29
eb_enable_course_enrollment_method()
S
62 5 10
get_moodle_courses()
S
57 3 17
add_course_price_type_column()
S
57 3 16
update_course_on_wordpress()
S
54 2 23
is_course_presynced()
S
58 2 17
instance()
S
71 2 6
delete_enrollment_records_on_course_deletion()
S
69 2 6
view_moodle_course_link()
S
63 2 9
get_moodle_course_categories()
S
67 2 8
check_post_type()
S
71 2 6
__clone()
S
78 1 3
get_moodle_wp_course_id_pair()
S
78 1 3
createCourseOnWordpress()
S
79 1 3
getMoodleCourseId()
S
80 1 3
updateCourseOnWordPress()
S
79 1 3
isCoursePresynced()
S
80 1 3
createCourseCategoriesOnWordpress()
S
81 1 3
getMoodleCourseCategories()
S
80 1 3
getMoodleCourses()
S
80 1 3
add_custom_bulk_action()
S
72 1 5
__construct()
S
77 1 4
__wakeup()
S
78 1 3
get_moodle_course_id()
S
79 1 3